﻿/*
base style
2012.01.1 10:48 for huhm84@126.com
Copyright 2011, All rights reserved.
*/
/*base setup*/
body, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td { margin: 0; padding: 0; }

html, body { height: 100%; font-family:'Microsoft YaHei';}

body { min-height: 100%; height: auto !important; height: 100%; font-family: Verdana; font-size: 12px; color: #333;line-height: 15px; font-weight: 400; }

hr,hr.dotted { clear: both; margin: 5px auto; border-width: 0; border-top: 1px solid #e4e4e4; border-bottom: 1px solid #FFF; height: 2px; overflow: hidden; }

*html hr { margin: 0; }

ol, ul { list-style: none; }

img { border: 0; }

address, caption, th, em, i { font-style: normal; font-weight: 400; }

h1 { font-size: 20px;}

h2 { font-size: 18px;}

h3 { font-size: 16px;}

h4 { font-size: 14px;}

h5 { font-size: 12px; }

h6 { font-size: 12px; }


fieldset { clear: both; border-top-width: 1px; border-top-style: dotted; border-right-style: none; border-bottom-style: none; border-left-style: none; border-top-color: #989796; }

legend { font-weight: bold; color: #989796; padding: 10px; }

fieldset p { margin: 0; padding: 0 0 0 8px; }

fieldset li { line-height: 20px; padding-top: 5px; padding-bottom: 5px; }

*html legend { margin-left: -7px; background-color: #fff; }

.clear:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }

/* Hides from IE-mac \*/
.clear
{display: inline-block;}

/* Hides from IE-mac \*/
* html .clear
{height: 1%;}

.clear
{display: block;}
/* End hide from IE-mac */

/* End hide from IE-mac */

/* links -------------------------------------------------------------------*/
a:link, a:visited { color: #444444; text-decoration: none; }

a:hover, a:active { color: #FF7300; text-decoration: underline; }

/*red*/
.red,.red a:link, .red a:visited,
a.red:link, a.red:visited { color: #f00; text-decoration: none; }

.red a:hover, .red a:active,
a.red:hover, a.red:active { color: #f00; text-decoration: underline; }

/*gray*/
.gray a:link, .gray a:visited,
a.gray:link, a.gray:visited { color: #A6A6A6; text-decoration: none; }

.gray a:hover, .gray a:active,
a.gray:hover, a.gray:active { color: #A6A6A6; text-decoration: underline; }

/*green*/
a.green:link, a.green:visited ,.green { color: #079103; text-decoration: none; }

a.green:hover, a.green:active { color: #00bc00; text-decoration: underline; }


/*yellow*/
.yellow,.yellow a:link, .yellow a:visited,
a.yellow:link, a.yellow:visited { color: #fff000; text-decoration: none; }

.yellow a:hover, .yellow a:active,
a.yellow:hover, a.yellow:active { color: #F18B46; text-decoration: underline; }

/*black*/ 
.black a:link, .black a:visited,
a.black:link, a.black:visited,.black { color: #333; text-decoration: none; }

.black a:hover, .black a:active,
a.black:hover, a.black:active { color:#F30; text-decoration: none; }

/*white*/ 
.white a:link, .white a:visited,.white,
a.white:link, a.white:visited { color: #fff; text-decoration: none; }
.white a:hover, .white a:active,
a.white:hover, a.white:active { color: #333; text-decoration: none; }
/*blue*/
.blue a:link, .blue a:visited,
a.blue:link, a.blue:visited,.blue { color: #006bce; text-decoration: none; }
.blue a:hover, .blue a:active,
a.blue:hover, a.blue:active { color: #FF7300; text-decoration: none; }

/* orange  */
.orange a:link, .orange a:visited,
a.orange:link, a.orange:visited ,.orange{
	color:#e26c00;
	text-decoration:none;
}
.orange a:hover, .orange a:active,
a.orange:hover, a.orange:active {
	color:#ff0000;
	text-decoration:underline;
}

/* orangeNEW  */
.orangeNEW a:link, .orangeNEW a:visited,
a.orangeNEW:link, a.orangeNEW:visited ,.orangeNEW{
	color:#b04600;
	text-decoration:none;
}
.orangeNEW a:hover, .orangeNEW a:active,
a.orangeNEW:hover, a.orangeNEW:active {
	color:#666;
	text-decoration:underline;
}

/*bg*/
.bgWhite{background-color:#fff;}
.bgRed{color:#fff; background-color:#c30000;}
.bgBlue{ background-color:#f0faff; }
.bgOrange{background-color:#ff7200;}
.bgTop{}
.block{ display:block;}
.bgNone{ background-imgae:none;}
.bgGray{background-color:#f5f5f5;}
.bgGrayC{background-color:#c1c1c1;}

/*box ui*/
.ulDisc,.ulArrow,.ulOrg {padding:10px 15px;}
.ulDisc li{padding-left:10px; background: url(../images/bullet_blue.png) no-repeat 0 12px; }
.ulSquare li{padding-left:10px; background: url(../images/squareBlue.jpg) no-repeat 0 11px;;margin:0;padding:0 0 0 10px; }
.ulOrg li{background: url(../images/squareOrg.jpg) no-repeat 0 11px;;margin:0;padding:0 0 0 10px; }
.ulArrow li{padding-left:10px; background: url(../images/arrowyellow.gif) no-repeat 0 11px; }
.liBorder-d-b li{border-bottom: dashed #e4e4e4 1px;}


/*************width style**************/
.w980{ width: 980px; margin:0 auto; height:auto;}
.w978{ width: 978px; margin:0 auto; height:auto;}
.w950{ width: 950px;  margin:0 auto; height:auto; }
.w268{ width: 266px; height:auto;}
.w260{ width: 260px; height:auto;}
.w230{width:230px; height:auto; }
.w240{width:240px; height:auto; }
.w300{width:300px; height:auto; }
.w200{width:200px; height:auto; }
.w80{width:80px; height:auto; }
.w101{width:101px; height:auto; }
.w150{	width: 150px; height:auto;}
.w190{	width: 190px; height:auto;}
.h100{	height: 100px; }
.h56{	height: 58px; }
.h50{	height: 54px; }
.w415{ width: 415px; height:auto;}
.w768{ width: 768px; height:auto;}
.w728{ width: 728px; height:auto;}
.mAuto{ margin: 0 auto; }
.w25auto{	width:25%;	margin: 0 auto; height:auto;padding:0 auto;}
.w70auto{	width:75%;	margin: 0 auto; height:auto;}
.w50auto{	width:49%;	margin: 0 auto; height:auto;}
.w90auto{	width:90%;	margin: 0 auto; height:auto;}
.w95auto{	width:95%;	margin: 0 auto; height:auto;}
.w100auto{	width:100%;	margin: 0 auto; height:auto;}

.posnA{ position:absolute;}
.posnR{ position:relative;}
/***********box style****************/
.pTB10{ padding-top: 10px; padding-bottom: 10px; }
.pL15{padding-left:15px;}
.pTB5{ padding-top: 5px; padding-bottom: 5px; }
.p10{ padding: 10px; }
.p20{ padding: 20px; }
.p1{ padding: 1px; }
.m1{ margin: 1px; }
.p2{ padding: 2px; }
.p5{ padding: 5px; }
.pB10{ padding-bottom: 10px; }
.mTB10 { margin-top: 10px; margin-bottom: 10px; }
.mT5 { margin-top: 5px; }
.mT10 { margin-top: 10px; }
.mT20 { margin-top: 20px; }
.mB20 { margin-bottom: 20px; }
.mB10 { margin-bottom: 10px; }
.mL10 { margin-left: 10px; }
.mL20 { margin-left: 20px; }
.mR20 { margin-right: 20px; }
.mR10 { margin-right: 10px; }

.fLeft { float: left; }
.fRight { float: right; }


.displayNone { display: none; }
.overflow{white-space: nowrap;word-break: keep-all;overflow: hidden;text-overflow: ellipsis;}
.overflowH{overflow: hidden;}


/***********border sytle**************/
.lineBorder { border: 1px solid #e4e4e4; }
.lineB { border-bottom: 1px solid #d1d1d1; }
.lineB-Blue { border-bottom: 1px solid #b2d9ee; }
.lineB-orange{border-bottom: 1px solid #ff7200; }
.lineT { border-top: 1px solid #d1d1d1; }
.lineL { border-left: 1px solid #d1d1d1; }
.lineR { border-right: 1px solid #d1d1d1; }
.border-s-Blue{ border:solid #b8d1e8 1px; }
.border-s-Orange{border:solid #e8d2b8 1px;}
.border-d-b{ border-bottom: dashed #d5d5d5 1px;}
.border-d-b-h1{ border-bottom: dashed #d5d5d5 1px; line-height:1px; height:1px;}
.lineB-h1 { border-bottom: 1px solid #d1d1d1; line-height:1px; height:1px;}
.borderTnone{border-top:none;}
.borderBnone{border-bottom:none;}
.borderRnone{border-right:none;}
.borderLnone{border-left:none;}

/***********font style*************/
.font12 { font-size: 12px; }
.font14 { font-size: 14px; }
.font16 { font-size: 16px; }
.font18 { font-size: 18px; }
.font22 { font-size: 22px; }
.fontbold{	 font-weight:bold;}
.fontnormal{ font-weight:normal;}
.fontGray9{ color:#9a9a9a;}
.fontGray6{ color:#666666;}
.fontGray3{ color:#333333;}
.text-center{ text-align:center;}
.text24{ text-indent:24px;}
.pM10 p{margin-top:10px;}
.pM20 p{margin-top:20px;}
.line18{ line-height:18px;}
.line20{ line-height:20px;}
.line22{ line-height:22px;}
.line24{ line-height:24px;}
.line30{ line-height:30px;}
.fontYH{  font-family: 'Microsoft YaHei'; }




.clear, .clear, .block { display: block; }
* html input.checkbox, * html input.radio { margin: -1px 0 0 -2px; }
.clearBoth{ clear:both;  overflow:hidden;}
.vAM{ vertical-align:middle;}
.vAB{ vertical-align: bottom;}
.vAT{ vertical-align: top;}
img
{
    border: 0px;
}

li cite,h5 cite,h4 cite,div cite
{
    float: right;
    margin-right: 5px;
    font-style: normal;
}



/********************new style************************/

